package com.briup.corejava.day14;

import java.lang.annotation.*;

@Target({ElementType.FIELD,ElementType.METHOD}) // 定义可以使用注解的位置
@Retention(RetentionPolicy.SOURCE) // 定义注解生效的范围
@Documented // 定义可以生产到api文档里
public @interface MyAnno {
    // 不带默认值的属性
    String value();
    // 提供带默认值的属性
    Type[] type() default {};
    // 可以提供内部枚举
    enum Type{
        A,B,C,D;
    }
}
